/*
 * sci.h
 *
 *  
 *      Author: Mario
 */

#ifndef SCI_H_
#define SCI_H_

#include "DSP28x_Project.h"

#define true 1
#define false 0

typedef char byte;
typedef int bool;

struct SCI_MESSAGE {
	byte message;
	bool read;
	struct SCI_MESSAGE * next;
};


void scia_init(void);
void scia_xmit(int a);
void scia_msg(char * msg, int length);
void scia_rx(void);
void scia_clear_read();
byte * api_packetize(byte data[], int dataLength);
bool isEsc(byte x);

#endif /* SCI_H_ */
